home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
netbsd
/
contrib
/
x11
/
x11r6
/
bin10a
/
readme
< prev
next >
Wrap
Text File
|
1995-09-08
|
15KB
|
374 lines
This is a set of X11R6 binaries (with fix-12) for NetBSD-current
AND IT ONLY WORKS WITH NetBSD-current (it should be at least a NetBSD-current
from June or July 1995 or later).
This set was made with an NetBSD-current from End August 1995.
It has all the clienst from the orginal X11R6 release.
And this are the clients which were made from the contrib distribution and
other X11 sources:
fvwm - this is another Window Manager like twm, but uses less memory
(Version 1.24r)
ctwm - again a Window Manager with better look then twm, but it uses more
memory then fvwm (Version 3.3)
xpm - this is a library which is need by some programm like ctwm, fvwm or
boing (it includes two binaries: sxpm and xpmroot) (Version 3.4f)
ico - animate an icosahedron or other polyhedron
listres - list resources in widgets
puzzle - 15-puzzle game for X
rxvt - VT100 emulator for the X window system (a xterm replacement which
uses less memory, but I still prefer xterm)
seyon - X11 Telecommunications Package
showfont - font dumper for X font server
viewres - graphical class browser for Xt
xarchie - X11 browser interface to archie (Version 2.0.10)
xbiff - mailbox flag for X
xcalc - scientific calculator for X
xditview - display ditroff output
xedit - simple text editor for X
xeyes - a follow the mouse X demo (which produces a load for about 0.8
instead of 0.1-0.2 when you don't have use it)
xev - print contents of X events
xfontsel - point & click interface for selecting X11 font names
xgas - animated simulation of an ideal gas
xload - system load average display for X (Special thanks to Chris Hopps
who send a good diff for it to theamiga-x mailinglist)
xman - Manual page display program for the X Window System (it only
shows manpages which are in catman dirs)
xmessage - display a message or query in a window (X-based /bin/echo)
xpr - print an X window dump
xdpr - dump an X window directly to a printer
xrlogin - start an xterm that uses rlogin or telnet to connect to a remote host
xrsh - start an X program on a remote machine
xscreensaver - graphics hack and screen locker, launched when the user is idle
(sorry this can't realy look your session because it needs Motif
to open the requester)
(the following commands are for xscreensaver:
attraction, blitspin, decayscreen, flame, greynetic, halo,
helix, hopalong, hypercube, imsmap, maze, noseguy, pedal, pyro,
qix, rocks, rorschach, slidescreen, xroger and
xscreensaver-command) (Version 1.25)
xlock - Locks the local X display until a password is entered
(don't forget to use -nopanickeys to disable the Xserver shutdown
with Ctrl-Alt-Backspace when you want real locking, see the
extra notes later in this readme) (Version 3.0 of xlockmore)
xtetris - X Window block dropping game (Version 2.6)
xxgdb - X window system interface to the gdb debugger (Version 1.11)
Not all programms have been tested by me, so please write me an email when you
found a bug.
Changes in the 04Jan95 binaries set:
- bugfix for the fonts (there was a problem with double byte fonts)
- xman, you dont't need to set MANPATH for it
- xterm: utmp wasn't read, so w doesn't work
- makedepend: bugfix
- cleanup in the patchfile
Changes in the 08Sept95 binaries set:
- updated to X11R6 Patchlevel 12
- recover lose of an enhanced patchfile after the last release
- fvwm is now the default Window Manager, see the comment in
/usr/local/X11R6/lib/X11/xini/xinitrc how to change it back to twm
It is possible that the filenames of the tar files are too long for ADos,
so you maybe get an crash when you access this files under ADos.
Please make an backup of your old config files in /usr/local/X11R6/lib/X11
before you unpack the new files.
Please read the X11-Faq for installing X11R6, the FAQ is for X11R5, but
there are not so much changes to it:
- The directory changed from /usr/X11R5 or /usr/X11 to /usr/local/X11R6.
Please note that this is a different path than I used in the first X11R6
release from me. I changed that after the discussion on the amiga (-dev ?)
mailinglist about optional packages who should go to /usr/local/package.
1. Install this files as root, because some of it have setuid or setgid flags
which you lose when do this as an normal user.
Then use the following command to install the files:
gzcat <filename> | (cd / ; tar --unlink -xfp -)
or if you want to watch what he does:
gzcat <filename> | (cd / ; tar --unlink -xvfp -)
where <filename> is one of the following files:
X11R6.08Sep95-bin.NetBSD-current.tar.gz
X11R6.08Sep95-fonts.NetBSD-current.tar.gz
X11R6.08Sep95-include.NetBSD-current.tar.gz
X11R6.08Sep95-lib.NetBSD-current.tar.gz
X11R6.08Sep95-man.NetBSD-current.tar.gz
2. Then choise one of the following Xservers:
Xamiga24
this is an Xserver for the RetinaZ3 graphics board
Xamiga24BIG
same as before but it is 800Kb bigger due to PEX and XIE support
Xdaniver
this is an Xserver for the normal Amiga Chipset
XdaniverBIG
same as before but it is 800Kb bigger due to PEX and XIE support
Xcl
this is an Xserver for the graphics board that uses /dev/grf3
(Picasso II, Spectrum, Picollo)
XclBIG
same as before but it is 800Kb bigger due to PEX and XIE support
and repeat the same command as you do for the files before but now with
other filenames:
X11R6.08Sep95-Xamiga24.NetBSD-current.tgz
X11R6.08Sep95-Xamiga24BIG.NetBSD-current.tgz
X11R6.08Sep95-Xdaniver.NetBSD-current.tgz
X11R6.08Sep95-XdaniverBIG.NetBSD-current.tgz
X11R6.08Sep95-Xcl.NetBSD-current.tgz
X11R6.08Sep95-XclBIG.NetBSD-current.tgz
e.g. to unpackt the Xdaniver:
gzcat X11R6.08Sep95-Xdaniver.NetBSD-current.tgz | (cd / ; tar --unlink -xfp -)
All six archives contains two additional files:
/usr/local/X11R6/lib/X11/xdm/Xscript
/usr/local/X11R6/lib/X11/xinit/xserverrc
This files normally have only one line with:
X
in it, but every Xserver can use additional options for starting it:
Xdaniver:
-width int set display width in pixels
-height int set display height in pixels
-depth int set display depth in pixels
-X int set display X offset in pixels
-Y int set display Y offset in pixels
-nopanickeys disable CTRL-ALT-BACKSPACE key sequence
-emulatemiddle (or -2) Emulate middle button on 2-button mouse
-emulateright (or -3) Emulate right button on 2-button mouse
(Both buttons pressed together)
Xcl:
-dev fn[:fn][:fn] name of device[s] (e.g. /dev/grf3) to open
-mono force monochrome-only screen
-zaphod disable active Zaphod mode
-mode num set board into videomode num
-nopanickeys disable CTRL-ALT-BACKSPACE key sequence
Xamiga24:
-dev fn[:fn][:fn] name of device[s] (e.g. /dev/grf2) to open
-mono force monochrome-only screen
-zaphod disable active Zaphod mode
-mode num set board into videomode num
-nopanickeys disable CTRL-ALT-BACKSPACE key sequence
So the xserverrc and Xscript for Xcl and Xamiga24 contains this:
X -mono
to start this two Xservers in Mono Mode. I choise to use this default
because it is dangerous when you overclock your monitor.
You can change that later for Xcl to:
X -dev /dev/grf3 -mode ?
where the '?' is an number for the resolution mode which you set with
grfconfig. You can find it the extra file Xcl-tools.NetBSD-current.tar.gz
which contains the sources and an example mode-file. Please look at
Xcl-tools.NetBSD-current.readme for additional informations.
Or change it for Xamiga24 to:
X -mode ?
where the '?' is an number for the resolution mode in grf_rh.c (RetinaZ3):
-mode 0 = 80x46 (640x506) 31.5kHz
-mode 1 = 96x54 (768x594) 38kHz
-mode 2 = 96x54 (768x594) 64kHz
-mode 3 = GFX-8 (640x480) 31.5kHz
-mode 4 = GFX-8 (640x480) 38kHz
-mode 5 = GFX-8 (800x600) 38.5kHz
-mode 6 = GFX-8 (1024x768) 64kHz
-mode 7 = GFX-8 (1120x896) 64kHz
-mode 8 = GFX-8 (1152x910) 76kHz
-mode 9 = GFX-8 (1182x848) 73kHz
-mode 10 = GFX-8 (1280x1024) 64.5kHz
-mode 11 = GFX-8 (1280x1024) 75.5kHz ***EXCEEDS CHIP LIMIT!!!***
-mode 12 = GFX-16 (640x480) 31.8kHz
-mode 13 = GFX-16 (800x600) 38.5kHz
-mode 14 = GFX-16 (1024x768) 42.8kHz
-mode 15 = GFX-16 (864x648) 50kHz
-mode 16 = GFX-16 (1024x768) 48.5kHz ***EXCEEDS CHIP LIMIT!!!***
-mode 17 = GFX-24 (320x200 d) 35kHz
-mode 18 = GFX-24 (640x400) 31.4kHz
-mode 19 = GFX-24 (724x482) 37kHz
-mode 20 = GFX-24 (800x600) 38kHz
-mode 21 = GFX-24 (800x600) 44kHz ***EXCEEDS CHIP LIMIT!!!***
-mode 22 = GFX-24 (1024x768) 32kHz-i
PLEASE, always be carefull when you use -mode, it could be possible that
this modes here are wrong or that it mode begans with 1 instead of 0.
I AM NOT RESPONSABLE FOR ANY DAMAGE YOU HAVE BY USING THIS MODES.
Read the Xdaniver.readme to more infos about using -depth, -height
and -width or the other switches.
There is also an link in this archives from the Xserver to
/usr/local/X11R6/bin/X since xserverrc and Xscript refers to X and not
to the name of the Xserver.
Note that on some setups, the devices /dev/kbd, /dev/mouse and /dev/view??
have been created to be accessable only by superuser; each Xserver needs
to open these devices, so all Xserver here are SetUid root. When you don't
like this you need to give everyone access to the devices with:
chmod 666 /dev/kbd /dev/mouse /dev/view??
this chmod 666 for /dev/kbd, /dev/mouse and /dev/view?? is a possible
cause of a security hole if your machine is ever used multi-user.
3. Then add the follwing diff if you don't have an link from /usr/X11R6
to /usr/local/X11R6 and you want to see the manpages with the man command
from NetBSD and not with the xman command.
Copy this file too another file and then remove all lines before and after
this diff and then use this command to apply it:
cat otherfilename | (cd / ; patch -p)
*** /etc/man.conf-orig Wed Jan 18 01:43:21 1995
--- /etc/man.conf Fri Sep 8 01:45:47 1995
***************
*** 28,40 ****
# directory with all of the subdirectories listed for the keyword _subdir.
# default
! _default /usr/{share,X11R6,X386,X11,X11R4,contrib,gnu,local}/{man,man/old}/
# Other sections that represent complete man subdirectories.
X11 /usr/X11/man/
! X11R4 /usr/X11R4/man/
! X11R6 /usr/X11R6/man/
! X386 /usr/X386/man/
contrib /usr/contrib/man/
local /usr/local/man/
new /usr/contrib/man/
--- 28,38 ----
# directory with all of the subdirectories listed for the keyword _subdir.
# default
! _default /usr/{share,local/X11R6,X11,contrib,gnu,local}/{man,man/old}/
# Other sections that represent complete man subdirectories.
X11 /usr/X11/man/
! X11R6 /usr/local/X11R6/man/
contrib /usr/contrib/man/
local /usr/local/man/
new /usr/contrib/man/
***************
*** 43,55 ****
doc /usr/share/doc/{sendmail/op,sendmail/intro}
# Specific section/directory combinations.
! 1 /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}1
! 2 /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}2
! 3 /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}3
3F /usr/share/man/cat3f
3f /usr/share/man/cat3f
! 4 /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}4
! 5 /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}5
! 6 /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}6
! 7 /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}7
! 8 /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}8
--- 41,53 ----
doc /usr/share/doc/{sendmail/op,sendmail/intro}
# Specific section/directory combinations.
! 1 /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}1
! 2 /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}2
! 3 /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}3
3F /usr/share/man/cat3f
3f /usr/share/man/cat3f
! 4 /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}4
! 5 /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}5
! 6 /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}6
! 7 /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}7
! 8 /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}8
4. The next step is to add the path for /usr/local/X11R6/bin into your .profile
and/or .cshrc .
.profile:
change
PATH=/sbin:/usr/sbin:/bin:/usr/bin
to
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/X11R6/bin
.cshrc
change
set path=(/sbin /usr/sbin /bin /usr/bin)
to
set path=(/sbin /usr/sbin /bin /usr/bin /usr/local/X11R6/bin)
5. Then tell the system that there are more shared librarys by adding
/usr/local/X11R6/lib to the ldconfig command in /etc/rc.local by
replacing
ldconfig
with
ldconfig /usr/local/X11R6/lib
or when you have other shared libs in /usr/local/lib to
ldconfig /usr/local/X11R6/lib /usr/local/lib
6. This X11R6 has the fvwm as the Defautl Window Manager, you can edit the
configuration file ( /usr/local/X11R6/lib/X11/fvwm/system.fvwmrc ) for
your needs. The system.fvwmrc which comes with this set opens one xterm,
three virtuall screens with 4 windows, xload and xbiff. For more
information about fvwm read the manpage of fvwm and look in system.fvwmrc
for InitFunction which start this clients.
7. And this is the last step:
Reboot your system for ldconfig and to tell the shell about the new
commands in /usr/local/X11R6/bin and start X11 with:
startx
and when that work you can think about using xdm, see the manpage for
xdm and the files in /usr/local/X11R6/lib/xdm
Extra readmes which are mentioned in this readme:
Xdaniver.readme
Xcl-tools.NetBSD-current.readme
NetBSD-Amiga-X-FAQ.ascii
The pachtfile for X11R6-pl12 & NetBSD-amiga and the Xserver sources need some
minor cleanup's and will be uploaded at a later time.
erbe0011@FH-Karlsruhe.DE (Bernd Ernesti)
P.S: Please note this:
The X11R6 files are freely distributable, but please note that the
collection as a whole is copyrighted. Making a CD-ROM of it or selling it
in any other ways (tape, disks, ...) requires permission from me.